.container{
	margin: 0 auto;
	padding: 0;	
}
#connHead{
	margin: 0;
	padding: 0;
	height: 125px;
  	border-bottom: solid 1px gray;	
}
#connHead img{
	float:left;
}
h1{
  font-family: 'Vollkorn', serif;	
  color: #CA623B;		
  margin: 0 auto;
  max-width: 400px;
  text-align: center;
}
.form-signin {
  max-width: 400px;
  padding: 25px;
  margin: 0 auto;
}
label {  
    display: inline-block;  
    cursor: pointer;  
    position: relative;  
    padding-left: 25px;  
    margin-right: 15px;  
    font-size: 13px;  
}
label:before {  
    content: "";  
    display: inline-block;  
  
    width: 16px;  
    height: 16px;  
  
    margin-right: 10px;  
    position: absolute;  
    left: 0;  
    bottombottom: 1px;  
    background-color: #aaa;  
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);  
}  
input[type=checkbox] {  
    display: none;  
} 
.checkbox label:before {  
    border-radius: 3px;  
} 
input[type=checkbox]:checked + label:before {  
        content: "\2713";  
        text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);  
        font-size: 15px;  
        color: #f3f3f3;  
        text-align: center;  
        line-height: 15px;  
    }  
#ErrorLogin{
	text-size: 1.5em;
	text-align:center;
	font-weight: bold;
}
button{
	margin: 10px auto;
	
}